package com.yi.wood.service;

import com.yi.wood.entity.User;
import org.springframework.data.domain.Example;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

/**
 * @author moyi
 * @since 1.0
 */
public interface UserService extends CommonService<User>{
    /**
     * 根据用户名字查询用户信息
     * @param userName 用户信息实体
     * @return 用户实体
     */
    User findUserByUserName(String userName);

    /**
     * 根据用户email查询用户信息
     * @param email 用户邮箱
     * @return 用户实体
     */
    User findUserByEmail(String email);

    /**
     * 根据用户电话号码查询用户信息
     * @param phone 用户电话
     * @return 用户实体
     */
    User findUserByPhone(String phone);
}
